engine mounting strut - Alemán Inglés Diccionario